<uieip type="page" value="login" debug="true" timeout="5000"></uieip>
<uieip type="reg" value="console"></uieip>
<!DOCTYPE html>
<html>

<head>
    <uieip type="file" value="inc" src="/yqwin/easyui/include.txt" cache="true" minute="1440"></uieip>
    <uieip type="file" value="css" src="/yqwin/css/yqwin.min" cache="false"></uieip>
    <uieip type="file" value="js" src="/yqwin/src/yqwin.min" cache="false"></uieip>
    <title>MdiWin Demo - edit</title>
</head>

<body>
    <h1>yqComboGrid</h1>
    <form>
        <table style="width: 100%;">
            <tr>
                <td style="width:350px;vertical-align: top;">
                    <div class="easyui-panel" title="editMode" style="width:100%;max-width:370px;padding: 5px;">
                        <div id="div_editMode"></div>
                    </div>
                </td>
                <td style="width:260px;vertical-align: top;">
                    <div class="easyui-panel" title="editType" style="width:100%;max-width:370px;padding: 5px;">
                        <div id="div_editType"></div>
                    </div>
                </td>
                <td style="width:100px;vertical-align: top;">
                    <div class="easyui-panel" title="editModeNo" style="width:100%;max-width:370px;padding: 5px;">
                        <div id="div_editModeNo"></div>
                    </div>
                </td>
                <td style="vertical-align: top;">
                </td>
            </tr>
        </table>
    </form>  
    <p>分页</p>
    <select id="cg" style="width: 300px;"></select>
    <p>工作流</p>
    <select id="cg_wf" style="width: 300px;"></select>
    <p></p>
    <input id="txt_width" value="280" style="width:160px;">
    <a href="#" class="easyui-linkbutton" data-options="" onclick="javascript:reset1()">reset</a>
    <p>排序</p>
    <select id="cg2" style="width: 300px;"></select>
    <p></p>
    <a href="#" class="easyui-linkbutton" data-options="" onclick="javascript:reset2()">reset</a>
    <script>
        var dbname = "yqbase";

        $(function () {
            $("#div_editMode").radiogroup({
                name: 'radio1',
                labelWidth: 340,
                data: [{
                    value: '3',
                    label: '编辑（不包含save按钮），弹出编辑模态窗体 1,2,3'
                }, {
                    value: '4',
                    label: '独立页面编辑，弹出编辑模态窗体'
                }],
                value: 4,
                dir: 'v'
            });

            $("#div_editType").radiogroup({
                name: 'radio2',
                labelWidth: 270,
                data: [{
                    value: '1',
                    label: '属性编辑模式 editMode=2,3使用',
                }, {
                    value: '2',
                    label: 'form编辑模式 editMode=2,3使用'
                }],
                value: 1,
                dir: 'v'
            });

            $("#div_editModeNo").radiogroup({
                name: 'radio3',
                labelWidth: 70,
                data: [{
                    value: '1',
                    label: '=1',
                }, {
                    value: '2',
                    label: '=2'
                }, {
                    value: '3',
                    label: '=3'
                }],
                value: 1,
                dir: 'v'
            });

            $.yqDbList({ ajaxUrl: "_db.html" },
                function (data) {
                    if (data.error == 0) {
                        dbname = data.rows[0].name;
                        cg();
                    } else {
                        alert(data.info);
                    }
                });
        });

        function cg() {
            $("#cg").yqComboGrid({
                ajaxUrl: "/_db.html", //ajax地址
                dbname: dbname,   //数据库
                tbname: "ab_test_m",       //表
                keyId: "sid",       //关键字段
                bindingKeyId: null,
                bindingValue: null,
                pKeyId: null,
                pKeyValue: null,

                addWhere: "",                   //额外条件
                order: "textbox",                     //排序

                panelWidth: 600,
                panelHeight: 280,

                loadData: true,
                isEdit: true,
                isSeek: true,
                displayMember: "textbox",          //显示字段

                rownumbers: true,                //显示行号
                isPage: true,                   //分页
                pageNo: 1,
                pageSize: 10,
                pageList: [5, 10, 20, 30, 40, 50],

                editMode: 4,   //1、2、3 弹出编辑模态窗体,4-弹出模态窗体，独立编辑文件
                editType: 1,    //editMode=1,2,3时  1:属性编辑模式  2:form编辑模式
                editModeW: 700, //模态编辑器宽度 格式为 800（数字）
                editModeH: 650, //模态编辑器高度 格式为 600（数字）
                editModeNo: -1, //编辑模板
                editUrl: "/adp/test/openedit.html",

                isEdit: true, //可编辑
                copy: true,
                add: true,
                upp: true,
                del: true,
                isdel: false, //可注销
                isdelEdit: false, //注销是否可编辑
                move: false, //可移动
                editLinks: [],  //显示的链接菜单
                editMenus: [],  //显示在其它中的菜单

                afterBindingTitle: function () {
                    cg_wf();
                }, //标题绑定后
            });

            $("#txt_width").numberspinner({
                min: 100,
                max: 1000,
                buttonText: "resize",
                onClickButton: function () {
                    $("#cg").yqComboGrid("resize", $(this).numberspinner("getValue"));
                },
            })
        }

        function reset1() {
            $("#cg").yqComboGrid({
                editMode: $("#div_editMode").radiogroup("getValue"),
                editType: $("#div_editType").radiogroup("getValue"),
                editModeNo: $("#div_editModeNo").radiogroup("getValue")
            });
        }

        function cg_wf() {
            $("#cg_wf").yqComboGrid({
                ajaxUrl: "/_db.html", //ajax地址
                dbname: dbname,   //数据库
                tbname: "ab_test_m",       //表
                keyId: "sid",       //关键字段
                bindingKeyId: null,
                bindingValue: null,
                pKeyId: null,
                pKeyValue: null,

                addWhere: "",                   //额外条件
                order: "textbox",                     //排序

                panelWidth: 600,
                panelHeight: 280,

                loadData: true,
                isEdit: true,
                isSeek: true,
                displayMember: "textbox",          //显示字段

                rownumbers: true,                //显示行号
                isPage: true,                   //分页
                pageNo: 1,
                pageSize: 10,
                pageList: [5, 10, 20, 30, 40, 50],

                editMode: 4,   //1、2、3 弹出编辑模态窗体,4-弹出模态窗体，独立编辑文件
                editMaximiz: true, //最大化显示
                editUrl: "/adp/test/model_wftest_edit.html?appno=0&menuno=999",

                isEdit: true, //可编辑
                copy: true,
                add: true,
                upp: true,
                del: true,
                isdel: false, //可注销
                isdelEdit: false, //注销是否可编辑
                state: true,
                state_field: "state",
                wflock: true,
                move: false, //可移动
                editLinks: [],  //显示的链接菜单
                editMenus: [],  //显示在其它中的菜单

                afterBindingTitle: function () {
                    cg2();
                }, //标题绑定后
            });
        }

        function cg2() {
            $("#cg2").yqComboGrid({
                ajaxUrl: "/_db.html", //ajax地址
                dbname: dbname,   //数据库
                tbname: "ab_test_move",       //表
                keyId: "sid",       //关键字段
                bindingKeyId: null,
                bindingValue: null,
                pKeyId: null,
                pKeyValue: null,

                addWhere: "",                   //额外条件
                order: "queue",                     //排序
                displayMember: "textbox",          //显示字段

                panelWidth: 600,
                panelHeight: 280,

                loadData: true,
                isEdit: true,
                isSeek: true,

                rownumbers: true,                //显示行号
                isPage: false,                   //分页
                pageNo: 1,
                pageSize: 10,
                pageList: [5, 10, 20, 30, 40, 50],

                editMode: 4,   //1、2、3 弹出编辑模态窗体,4-弹出模态窗体，独立编辑文件
                editType: 1,    //editMode=1,2,3时  1:属性编辑模式  2:form编辑模式
                editModeW: 700, //模态编辑器宽度 格式为 800（数字）
                editModeH: 650, //模态编辑器高度 格式为 600（数字）
                editModeNo: -1, //编辑模板
                editUrl: "/adp/test/openedit.html",

                isEdit: true, //可编辑
                copy: true,
                add: true,
                upp: true,
                del: true,
                isdel: false, //可注销
                isdelEdit: false, //注销是否可编辑
                move: true, //可移动
                editLinks: [],  //显示的链接菜单
                editMenus: [],  //显示在其它中的菜单
            });
        }

        function reset2() {
            $("#cg").yqComboGrid({
                editMode: $("#div_editMode").radiogroup("getValue"),
                editType: $("#div_editType").radiogroup("getValue"),
                editModeNo: $("#div_editModeNo").radiogroup("getValue")
            });
        }
    </script>
</body>

</html>